Lombard Street — definition

1. Lombard Street (Noun)

1 definition

Lombard Street (Noun) — A street in central London containing many of the major London banks.

1 type of
street
4 parts of
British capital Greater London London capital of the United Kingdom